• Il existe deux types de composants en React, les composants de classes et de fonctions. Il est recommandé d’utiliser les composants de fonctions.

  • Un composant React peut prendre en entrée une ou plusieurs props, qui sont l’équivalent des attributs en HTML.

  • Un composant React retourne une portion de DOM virtuel.

  • Nous décrivons notre DOM virtuel avec la syntaxe JSX, car c’est la méthode la plus recommandée.

  • Les Hooks permettent de palier aux limites aux composants de fonction, en leur ajoutant des fonctionnalités supplémentaires.

  • Le Hook d’état permet de définir un state à nos composants.

  • Le Hook d’effet permet d’intervenir sur le cycle de vie de nos composants.